package od.one;

/**
 * @author: Shelly
 * @create: 2024-01-30 14:59:29
 * @version: 1.0
 * @describe: 查找众数及中位数
 * 题目描述：
 * 众数是指一组数据中出现次数量多的那个数，众数可以是多个。
 * 中位数是指把一组数据从小到大排列，最中间的那个数，如果这组数据的个数是奇数， 那最中间那个就是中位数，如果这组数据的个数为偶数， 那就把中间的两个数之和除以2， 所得的结果就是中位数。
 * 查找整型数组中元素的众数并组成一个新的数组，求新数组的中位数。
 * 输入描述:
 * 输入一个一维整型数组，数组大小取值范围0<N<1000，数组中每个元素取值范围0<E<1000
 *
 * 输出描述:
 * 输出众数组成的新数组的中位数
 *
 * 用例
 */
public class OD07 {
}
/*
* 题目解析
题目要求找到整型数组中的众数，可以使用哈希表来统计每个数出现的次数，然后找到出现次数最多的数，即为众数。如果有多个众数，都放入一个新数组中。接着，对新数组进行排序，找到其中位数即可。
具体步骤如下：
1.使用哈希表统计每个数出现的次数，找到出现次数最多的数，即为众数。如果有多个众数，都放入一个新数组中。
2.对新数组进行排序，找到其中位数。
* */